﻿<?php 
class RepCor{
	
	private $array_cor =  array();
	
	function setCor($cor){		
		$cor = mb_strtoupper($cor);
		
		if(in_array($cor, $this->array_cor) ){ // se a cor existir no array
			echo "A cor: \"".$cor."\" já existe, não é possivel seta-la novamente."; 			
			echo "</br>";
		}else{ //se a cor ainda não existir,  ela pode ser setada.
			$this->array_cor[] = $cor;			
			
		}
		
	}
		
	function getCor(){
		return $this->array_cor;
	}
	
}



$ObjetoRepCor = new RepCor();

$ObjetoRepCor->setCor("Yellow");
$ObjetoRepCor->setCor("Black");
$ObjetoRepCor->setCor("Green");
$ObjetoRepCor->setCor("Red");
$ObjetoRepCor->setCor("White");

//$arrayCor = $ObjetoRepCor->getCor();
//
//foreach ($arrayCor as $cor){
//	echo "</br>";	
//	echo ".: Cor: ".$cor;
//	echo "</br>";
//}  
?>